Python Job: Technology Lead

Job added on

Location

Buenos Aires - Argentina

Job type

Full-Time

Python Job Details

At the center of everything we do at R/GA is a belief in human ingenuity and the power of technology to improve the world around us. The technology team at R/GA is dedicated to understanding the changing dynamics of the tech ecosystem, both the foundational layers, as well as emerging technologies that are around the corner, to help our clients navigate waters ahead, and ultimately to create new products and experiences that deliver untapped business and customer value. Our team operates as a global network of talent and collaborators. We combine broad knowledge of the tech landscape, with specialized areas of skill in the stack, and deep knowledge of specific domains in which technology is applied. Our approach is holistic: we understand and design technology solutions in the context of business, social, cultural, environmental and ultimately human impact, and we acknowledge our role as responsible technologists isn't only to build things right, but to build the right things.
As a Technology Lead at R/GA, your role is to manage a team in delivering successful projects as well as play a cross-functional role in driving successful client partnerships alongside our leaders in Design, Strategy, and Production, among others. Your success is measured by how well software projects are delivered, how well your engineering team performs, how well you partnered with peers in other disciplines to push the work to be the best it could be, and how well you partnered with clients to drive the business and provide technical expertise and strategic technical input. The role is a mix of "going deep" with our engineering teams as well as "going wide" across the breadth and diversity of work and services we provide to clients.
Technology Leads are experts on web development technologies and are able to find creative and innovative solutions for the web that can scale to a global audience. They're experts in front-end technology, frameworks and libraries, and have a thorough understanding of building and maintaining large CMS-based Marketing Websites.
On any given day you might

  • Implement solutions and actively contribute to the code base of the projects.
  • Solve the most important and complex engineering problems in the project, be a technical guide for the team, and participate in the project by actually building the core sections of the most complex parts of the project.
  • Set up and oversee the initial code and scaffolding for projects
  • Carry out regular code reviews, enforce coding best practices, source control, and deliverables.
  • Enforce security guidelines around code writing, documentation, data, non-disclosure agreements, and client confidentiality at all times.
  • Manage a team of developers and focus on the successful execution of complex front-end projects
  • Work regularly with the client teams and collaborate across multiple groups within large organizations
  • Lead teams in the conceptualization, design and delivery of work, overcoming challenges, not only technical but organizational and communication challenges, making adjustments on the fly to adapt to changing context
  • Successfully partner with the client's tech team and drive the execution of projects
  • Collaborate with creative teams to establish a solid aesthetic
  • Recommend to client stakeholders (technical and non-technical) the appropriate process, technology architecture, and frameworks to bring experiences to life.
  • Advise on skills needed to execute projects and estimate work time and effort.
  • Manage sprint process, daily tasks, and team workload efficiently, while communicating progress, blockers, and goals clearly with the bigger team.
  • Enforce clear, cohesive, comprehensive, and well-written technical documentation at all times (diagrams, technical design document, technical approach, and summary presentations).
  • Understand team (individual and collective) strengths and weaknesses and balance workload and tasks accordingly to promote the best results.
  • Participate in project scoping, estimation, and resourcing.
  • Participate in the project management and execution processes.

The ideal person

  • Experience leading projects with multiple engineers.
  • Mastery-level experience with front-end technologies (HTML, CSS, JS and TypeScript).
  • Mastery-level hand-coding marketing websites and landing pages.
  • Mastery-level experience implementing responsive and adaptive web solutions.
  • Experience developing with modern front-end frameworks (Angular, Angular JS, Vanilla JS).
  • Mastery-level experience integrating front-end experiences with modern or legacy CMS platforms such as Contentful, Wordpress, Drupal (headless and/or traditional CMSs).
  • Mastery-level experience with Git.
  • Experience building templatized websites using CSS frameworks like Bootstrap
  • Experience integrating RESTful Web services and 3rd party APIs.
  • Experience working with remote teams.
  • Experience with modern server-side programming languages such as NodeJS and/or Python.
  • Good knowledge of cloud platforms such as Google Cloud Platform, AWS.
  • Experience working closely with designers.
  • Experience debugging and optimizing page load performance.
  • Experience with Web Content Accessibility Guidelines and Website Accessibility best practices.
  • Experience building and maintaining localizable and translatable websites for global audiences.

You bring:

  • 2+ years of experience in a tech leadership role.
  • 6+ years of experience in an engineering position.
  • Constant learner and passion for your field.
  • Bachelor degree in computer science or related field.
  • Fluent spoken and written English communication skills.

Job Type: Full-time